Moss Bros
Unit 1 80-84 Eden Street
KT11DJ
Kingston upon Thames
020 8549 3111
Dresswear Hire
Kingston upon Thames
The Triangle
KT1 3RU
Kingston Upon Thames
First Aid & Medical Supplies
Kingston Upon Thames
45-49 Cambridge Rd
KT1 3NS
Kingston Upon Thames
Brake & Clutch Service Centres
Kingston Upon Thames
Murraypro Electronics
Unit 1 8 Glamorgan Road
KT14HP
Kingston upon Thames
020 8943 1920
Electronic Engineers
Kingston upon Thames
NELSON PLUMBING & HEATING LTD
99 Hawks Road
KT1 3DX
Kingston upon Thames
07818 567059
Heating Contractors & Consultants
Kingston upon Thames
Nav Taxi Service
Taxis & Private Hire
Thame
Nenita's Soft Furnishings
Parc H 5-11 Cowleaze Road
KT26DZ
Kingston upon Thames
020 8974 6630
Soft Furnishings - Retail
Kingston upon Thames
Network Video Technologies
Unit 1 Elm Cr
KT26HJ
Kingston upon Thames
020 8541 1717
Cctv & Video Equipment
Kingston upon Thames
Neuro PLC
Lombar 2 St Johns Road
KT14AN
Kingston upon Thames
020 8977 6012
Haberdashery
Kingston upon Thames
Nick's Of The High Street
The Ol 50 Richmond Road
KT25EE
Kingston upon Thames
020 8546 0620
Restaurants - Greek
Kingston upon Thames
Nicola Todd
Chiche 145A London Road
KT26NH
Kingston upon Thames
07930 613476
Hypnotherapists
Kingston upon Thames
Noroil Contacts
Muness PO Box 487
KT25WF
Kingston upon Thames
020 8547 2411
Directory Publishers
Kingston upon Thames
The Rotunda
KT1 1QP
Kingston-upon-Thames
Cinemas
Kingston-upon-Thames
Oilcanfinish Handyman
Unit 429
KT1 1DN
Kingston Upon Thames
Home Improvement Centres
Kingston Upon Thames
103 Sopwith Way
KT2 5AQ
Kingston upon Thames
07919 344450
Builders
Kingston upon Thames
Orange Recruit Ltd
10 Albany Mews
KT2 5SL
Kingston Upon Thames
Employment & Recruitment Agencies
Kingston Upon Thames
15 Boyd Close
KT2 7RL
Kingston-upon-Thames
Adoption & Fostering
Kingston-upon-Thames
Richmond Road Kingston upon Thames
KT2 5BW
Surrey
020 8330 4000
Driver Hire Agencies
Surrey
Richmond Road
KT2 5BW
Kingston upon Thames
020 8330 4000
Driver Hire Agencies
Kingston upon Thames
Park Gate Interiors
Parkga 7 Park Road
KT26BX
Kingston upon Thames
020 8255 1177
Antiques - Repairing & Restoring
Kingston upon Thames
Park Heating & Plumbing Supplies
Unit 6 75-77 Park Road
KT26DE
Kingston upon Thames
020 8974 8624
Heating Equipment - Sales & Service
Kingston upon Thames
Parr Boat Hire
7 New Portsmouth Road
KT12ND
Kingston upon Thames
020 8977 8850
Boat Trips Rental & Leasing
Kingston upon Thames
Partco Autoparts Ltd
Unit 1 Richmond Road
KT25BQ
Kingston upon Thames
020 8547 3888
Motor Factors
Kingston upon Thames
Paul Davies Design Ltd
Park W 16-18 Park Road
KT26BG
Kingston upon Thames
020 8541 0838
Landscape Architects & Designers
Kingston upon Thames
Pepper's Ghost Productions Ltd
Claren 147 London Road
KT26NH
Kingston upon Thames
020 8546 4900
Television & Radio Production Services
Kingston upon Thames
Peter White
Chalfo 26 Alfred Road
KT12UA
Kingston upon Thames
07967 670950
Central Heating - Installation & Servicing
Kingston upon Thames
Phoenix Flow Measurement Ltd
Unit 1 2 Cambridge Road
KT13JU
Kingston upon Thames
020 8547 0331
Measuring
Kingston upon Thames
Phones 4 U
Ground Wood Street
KT11TR
Kingston upon Thames
020 8549 4895
Telephone Equipment
Kingston upon Thames
Picture Bank Photo Library
Parman 30-36 Fife Road
KT11SY
Kingston upon Thames
020 8547 2344
Film & Photograph Libraries
Kingston upon Thames
Plumbase
Unit 1 Richmond Road
KT25BQ
Kingston upon Thames
020 8974 5466
Plumbers' Merchants
Kingston upon Thames
Poddymeter Ltd
Unit 2 Borough Road
KT26BD
Kingston upon Thames
020 8546 9311
Scientific Apparatus & Instruments - Mnfrs
Kingston upon Thames
Preisser UK Ltd
The So 37 Dickerage Road
KT13SR
Kingston upon Thames
020 8336 1290
Engineers' Merchants
Kingston upon Thames
Premier Cleaners
Unit 7 84 Richmond Road
KT25EL
Kingston upon Thames
020 8546 5443
Laundries Launderettes
Kingston upon Thames
Kingston Quaker Centre, Fairfield East,
KT1 2PT
Kingston upon Thames
07904 881814
Dance & Balletwear
Kingston upon Thames
Kingston upon Thames
020 3393 9771
Distribution Services
Kingston upon Thames
Property Transfer Co-ordination
Heywoo 12 Fairfield West
KT12NR
Kingston upon Thames
020 8546 7747
Conveyancing Services
Kingston upon Thames
R R H Coombs
Fairli Coombe Pk
KT27JB
Kingston upon Thames
020 8546 1778
Surgeons
Kingston upon Thames
R7 Gas Services
Unit 1 Lower Marsh Lane
KT13BJ
Kingston upon Thames
020 8390 7064
Catering Equipment
Kingston upon Thames
Radius Technologies Ltd
Tir Na Coombe Ridings
KT27JT
Kingston upon Thames
020 8439 7626
Telecommunications Equipment & Systems
Kingston upon Thames
Rae Oakley
Bankhe 16 Richmond Road
KT25EB
Kingston upon Thames
020 8296 0127
Hat Shops
Kingston upon Thames
Raymond Travel Machinery Ltd
Parman 30-36 Fife Road
KT11SY
Kingston upon Thames
020 8541 5600
Plant & Machinery Dealers
Kingston upon Thames
Reddington & Son
Unit 7 54 Revell Road
KT13SW
Kingston upon Thames
020 8942 6769
Asphalt & Coated Macadam Laying Contractors
Kingston upon Thames
Registration Of Births Deaths & Marriages
Rylsto 35 Coombe Road
KT27BA
Kingston upon Thames
020 8547 4600
Births
Kingston upon Thames
Reservations (2000) Ltd
Claren 147 London Road
KT26NH
Kingston upon Thames
020 8547 0601
Hotel Booking Agencies
Kingston upon Thames
8 Rycote Lane Farm
OX9 2NZ
Thame
01844 853100
Property Developers
Thame
Ridgeway Kitchens & Interiors
Kitchen Planners & Furnishers
Thame
Rive Droite Music Ltd
Home P Hampton Ct Road
KT14AE
Kingston upon Thames
020 8977 0666
Music Publishers
Kingston upon Thames
Riverside Vegetaria
Unit 6 64 High Street
KT11HN
Kingston upon Thames
020 8546 0609
Restaurants - Vegetarian
Kingston upon Thames
Royal Borough Catering & Vending Supplies
4 Tadl Washington Road
KT13JL
Kingston upon Thames
020 8546 6161
Vending Machine Ingredients
Kingston upon Thames
Sandra Cottrell
Flat B 118 Canbury Pk Road
KT26JZ
Kingston upon Thames
020 8224 0443
Chiropodists (Podiatrists)
Kingston upon Thames
Sara Menguc
Eighth 4 Hatch Place
KT25NB
Kingston upon Thames
020 8541 1202
Literary Agents
Kingston upon Thames
Scholl Centre
8 The 8 Alderman Judge Mall
KT11BS
Kingston upon Thames
020 8546 1629
Chiropodists (Podiatrists)
Kingston upon Thames
Scientific Dental Arts
Unit 1 58B Old London Road
KT26QA
Kingston upon Thames
020 8546 8080
Dental Technicians
Kingston upon Thames
Seaforce Shipping Ltd
Hanove 76 Coombe Road
KT27AZ
Kingston upon Thames
020 8541 5446
Ship Brokers
Kingston upon Thames
Sebor Absent Ltd
1 The PO Box 1111
KT14YX
Kingston upon Thames
020 8943 9526
Wines Spirits & Beer - Wholesale
Kingston upon Thames
Service Trading
Unit 4 81 Cobham Road
KT13AE
Kingston upon Thames
020 8546 0346
Electronic Equipment - Mnfrs & Assemblers
Kingston upon Thames
Sharps Bedrooms Ltd
Pearso 62-68 Eden Street
KT11EL
Kingston upon Thames
020 8546 1238
Furniture - Built-In & Fitted
Kingston upon Thames
Unit 4 Richmond Road
KT25BQ
Kingston upon Thames
020 8541 4333
Instrumentation Engineers
Kingston upon Thames
Shopmobility
car pa Union Street
KT11RP
Kingston upon Thames
020 8547 1255
Disability Equipment - Mnfrs & Suppliers
Kingston upon Thames
Siderise Ltd
Unit 2 18 Southsea Road
KT12EH
Kingston upon Thames
020 8549 6389
Insulation Materials
Kingston upon Thames
Sigma Sport
Unit 4 15 High Street
KT14DA
Kingston upon Thames
020 8943 4443
Cycle Shops
Kingston upon Thames
Simone Kay
2 Fair Hawks Road
KT13BX
Kingston upon Thames
020 8287 7743
Stained Glass Designers & Producers
Kingston upon Thames
Singer Sewing Centre
Savoy 60 Fife Road
KT11SP
Kingston upon Thames
020 8546 1828
Sewing Machines & Accessories
Kingston upon Thames
Smart Gate Trading Ltd
82 Eaton Drive
KT2 7RA
Kingston Upon Thames
Doors & Shutters - Sales & Installation
Kingston Upon Thames
Snow White Professionals
2 Cambridge Road
KT1 3JU
Kingston upon Thames
020 3874 7474
Property & Estate Management
Kingston upon Thames
Sofas
Stirli 44 Richmond Road
KT25EE
Kingston upon Thames
Soft Furnishings - Retail
Kingston upon Thames
Sony Centre
Regent 34-36 Fife Road
KT11SU
Kingston upon Thames
020 8541 0681
Television
Kingston upon Thames
Soubar Mercantile (UK) Ltd
Sotwel 13 Penrhyn Road
KT12BZ
Kingston upon Thames
020 8547 1311
Cash Registers & Check-Out Equipment
Kingston upon Thames
Wood Street
KT1 1TP
Kingston upon Thames
020 3941 2868
Beauty Products
Kingston upon Thames
Spanish-English Translation
Albany Park Rd
KT2 5SW
Kingston Upon Thames
Translators & Interpreters
Kingston Upon Thames
Speaking Volumes
Swinbu 47 High Street
KT14DG
Kingston upon Thames
Books - Rare & Secondhand
Kingston upon Thames
Spectrum Group Of Companies Ltd
Spectr Southsea Road
KT12EH
Kingston upon Thames
020 8546 8889
Flags
Kingston upon Thames
Spinnaker Sports & Leisure Wear Ltd
Unit 1 Borough Road
KT26BD
Kingston upon Thames
020 8974 9596
T-Shirts
Kingston upon Thames
Stevens Guttering
19 Wes 62 Grove Lane
KT12SR
Kingston upon Thames
020 8541 3258
Guttering Services
Kingston upon Thames
Landscape Contractors
Kingston Upon Thames
Storm Refridgeration Ltd
Meridi 9D Station Road
KT27AA
Kingston upon Thames
020 8549 0121
Air Conditioning & Refrigeration Contractors
Kingston upon Thames
Sunshine Healthcare Services Ltd
Suite 4 Osborne House
KT1 4ER
Kingston Upon Thames
Home Care Services
Kingston Upon Thames
Supaflu McFarlane Walls
Radley 19 New Road
KT26AP
Kingston upon Thames
020 8549 0801
Chimney Builders & Repairers
Kingston upon Thames
Super Scripts
Unit 5 14 Cambridge Grove Road
KT13JJ
Kingston upon Thames
Film Studios & Production Services
Kingston upon Thames
Surbiton Cemetery
Kielde Lower Marsh Lane
KT13BN
Kingston upon Thames
020 8546 4463
Cemeteries & Crematoria
Kingston upon Thames
Sure-Kil (Building Preservations)
Unit 5 7 Burton Road
KT25TG
Kingston upon Thames
020 8549 3056
Pest & Vermin Control
Kingston upon Thames
Surrey Dental Lab
County 9 Dukes Avenue
KT25QY
Kingston upon Thames
020 8974 5000
Laboratories
Kingston upon Thames
6, David Twigg Close
KT2 6DU
Kingston Upon Thames
Plaster Mnfrs & Suppliers
Kingston Upon Thames
Symphony Ray Records
Elstre PO Box 1092
KT26FA
Kingston upon Thames
020 8547 0389
Record Companies
Kingston upon Thames
Flat 25 Alexander House
KT2 5BY
Kingston Upon Thames
Boats - Sales
Kingston Upon Thames
6 Church Street
KT1 1RJ
Kingston upon Thames
020 8549 8845
Clocks & Watches - Sales & Repair
Kingston upon Thames
The Bentall Centre
KT1 1TY
Kingston upon Thames
Restaurants - American
Kingston upon Thames
THS Electrical Services
Flat 4
KT2 7RW
Kingston Upon Thames
Electricians & Electrical Contractors
Kingston Upon Thames
Take One Video
Third 116 Richmond Park Road
KT26AJ
Kingston upon Thames
020 8549 0652
Video Filming Equipment & Services
Kingston upon Thames
Tatters
The La 14 Castle Street
KT11SS
Kingston upon Thames
020 8546 7881
Fabric Shops
Kingston upon Thames
Tecsider Ltd
Unit 1 Chapel Mill Road
KT13GZ
Kingston upon Thames
020 8547 1004
Petroleum Products - Mnfrs
Kingston upon Thames
Teleford Ltd
Enterp 5 Bridle Close
KT12JW
Kingston upon Thames
020 8541 5988
Commodity Brokers
Kingston upon Thames
Terminus Motoring Centre
Wellin 163-165 London Road
KT26NU
Kingston upon Thames
020 8296 0980
Petrol Filling Stations - 24 Hour
Kingston upon Thames
Territorial Army
The Of Kent Road
KT12NB
Kingston upon Thames
020 8541 5162
Armed Services - Reserve Forces
Kingston upon Thames
Thames Valley Auto Electrical
Unit 1 39 Barnfield Avenue
KT25RD
Kingston upon Thames
020 8546 0950
Car & Truck Electrical Centres
Kingston upon Thames
Thameside Cycles
6 The Market Place
KT11JT
Kingston upon Thames
Cycle Shops
Kingston upon Thames
The Clear Group
Unit 1 17 Penrhyn Road
KT12BZ
Kingston upon Thames
020 8546 1251
Insurance Brokers
Kingston upon Thames
81 Cambridge Grove Road
KT1 3HB
Kingston upon Thames
020 8546 0166
Conference Rooms & Centres
Kingston upon Thames
The Floor Sanding Co
St Luk 93 Kings Road
KT25JB
Kingston upon Thames
020 8395 9919
Floor Laying
Kingston upon Thames
The Games Room
624 Ki 44 Fife Road
KT11SU
Kingston upon Thames
020 8974 8932
Amusement Parks & Arcades
Kingston upon Thames
The Games Room
624 Ki 54 Wood Street
KT11UW
Kingston upon Thames
020 8547 1628
Amusement Parks & Arcades
Kingston upon Thames
The Grecian Palace
5 The 50 Richmond Road
KT25EE
Kingston upon Thames
020 8546 3956
Restaurants - Greek
Kingston upon Thames
Restaurants - Pub Food
Kingston Upon Thames
The Money Shop
24 The 27 Castle Street
KT11ST
Kingston upon Thames
020 8549 6999
Cheque Cashing
Kingston upon Thames
The P A Co Ltd
Unit 7 1-12 Elm Cresent
KT26HH
Kingston upon Thames
020 8546 6640
Public Address & Music Systems - Suppliers & Installers
Kingston upon Thames
The Pantent Uphill Break Co
Panteg 29 Hawks Road
KT13DS
Kingston upon Thames
020 8241 8745
Agricultural Engineers
Kingston upon Thames
The Pier
Bental Wood Street
KT11TR
Kingston upon Thames
020 8974 8262
Furnishers
Kingston upon Thames
The Pool Bar Ltd
Pony & 198 Cambridge Road
KT13LF
Kingston upon Thames
020 8547 3113
Snooker
Kingston upon Thames
The Regard Partnership
Tregon 33 London Road
KT26ND
Kingston upon Thames
020 8255 4433
Disability & Special Needs - Services
Kingston upon Thames
The Revival Co
Unit 6 4A Manorgate Road
KT27EL
Kingston upon Thames
020 8549 6465
Fire & Water Damage - Services & Restoration
Kingston upon Thames
The Shiraz Mirza Community Hall Trust
Unit D 76A Coombe Road
KT27AZ
Kingston upon Thames
020 8549 9090
Halls For Hire
Kingston upon Thames
The Waltham Group
Moulsh 2 High Street
KT11EY
Kingston upon Thames
020 8287 0184
Training Consultants
Kingston upon Thames
The Works
Unit 2-4, Eden Walk
KT1 1BL
Kingston upon Thames
Discount Centres
Kingston upon Thames
Tie Rack
Ground Wood Street
KT11TR
Kingston upon Thames
020 8974 8184
Ties & Neckwear
Kingston upon Thames
Tolworth Tools Ltd
6 Tolw 46b Fife Road
KT11SU
Kingston upon Thames
020 8546 2683
Mould Mnfrs
Kingston upon Thames
Tops Pizza
Intern 60 Richmond Road
KT25EH
Kingston upon Thames
020 8549 0808
Pizza Delivery & Take Away
Kingston upon Thames
Total Scooter
Cairni 23 High Street
KT14DA
Kingston upon Thames
020 8977 7758
Motor Cycles & Scooters
Kingston upon Thames
Touch Of Glass
Flat 8 2 Queens Road
KT27ST
Kingston upon Thames
Glass Products - Mnfrs
Kingston upon Thames
Tourist Information Centre
Market Market Place
KT11JS
Kingston upon Thames
020 8547 5592
Tourist Information
Kingston upon Thames
Trade Systems
Unit 4 48-56 Hawks Road
KT13EE
Kingston upon Thames
020 8549 5281
Shopfitters
Kingston upon Thames
Triumph Trophies
10 Can 17 Cambridge Road
KT13NG
Kingston upon Thames
020 8541 5174
Trophies
Kingston upon Thames
True Spirit Ltd
Boardm 49 High Street
KT11LQ
Kingston upon Thames
020 8547 3112
Video Filming Equipment & Services
Kingston upon Thames
Trust Tens
Suite 265 Park Road
KT25LN
Kingston upon Thames
020 8546 1616
Medical Equipment Rental & Leasing
Kingston upon Thames
Turk Launches Ltd
Town E 68 High Street
KT11HN
Kingston upon Thames
020 8546 2434
Boat Trips Rental & Leasing
Kingston upon Thames
Turner Tree Care
Flat 2 Surbiton Cr
KT12LN
Kingston upon Thames
020 8546 9888
Tree Work & Forestry Services
Kingston upon Thames
Tysons Sewing Machines Ltd
The Go 60 Fife Road
KT11SP
Kingston upon Thames
020 8546 8029
Sewing Machines & Accessories
Kingston upon Thames
UNISON
County Penrhyn Road
KT12DN
Kingston upon Thames
020 8541 1585
Trade Unions
Kingston upon Thames
3-5 Thames Street
KT1 1PH
Kingston Upon Thames
Camping Equipment Suppliers
Kingston Upon Thames
Unipetrol (UK) Ltd
Unit 6 Canbury Pk Road
KT26LX
Kingston upon Thames
020 8255 8051
Chemicals Allied Products
Kingston upon Thames
United Industrial Consultants
Unit 1 2 Cambridge Road
KT13JU
Kingston upon Thames
020 8547 3022
Transport Consultants
Kingston upon Thames
Upholstery & More
Unit 2 146 Richmond Road
KT25HA
Kingston upon Thames
020 8541 3795
Upholsterers
Kingston upon Thames
29 Willingham Way
KT1 3JN
Kingston upon Thames
- Greater London
020 3916 5575
Structural Engineers
Kingston upon Thames
Vidifon Ltd
Meridi 64 St Albans Road
KT25HH
Kingston upon Thames
020 8974 6788
Recording Studios
Kingston upon Thames
Viscount Alarms & Security Systems
School Hawks Road
KT13DU
Kingston upon Thames
020 8549 1114
Cctv & Video Equipment
Kingston upon Thames
Vitec Group PLC
LANGTR 1 Wheatfield Way
KT12TU
Kingston upon Thames
020 8939 4650
Broadcasting Services
Kingston upon Thames
W F Electrical Distributors
Unit 6 Richmond Road
KT25BQ
Kingston upon Thames
020 8546 7787
Electrical Wholesalers
Kingston upon Thames
Websters
6 Waln 29 Market Place
KT11JH
Kingston upon Thames
020 8546 1910
Fishmongers & Fishmonger Services & Suppliers
Kingston upon Thames
Weko (UK) Ltd
Weko H Park Road
KT26AY
Kingston upon Thames
020 8549 8039
Printers' Services & Supplies
Kingston upon Thames
Westmill
Zephyr Kingsgate Road
KT25AA
Kingston upon Thames
020 8547 4030
Educational Training Providers
Kingston upon Thames
Whiteforrest
Unit 2 1 Ram Passage
KT11HH
Kingston upon Thames
020 8541 5952
Hat Shops
Kingston upon Thames
William Wakeling
Kingst 17 Piper Road
KT13EX
Kingston upon Thames
020 8974 5614
Herbalists
Kingston upon Thames
Willow Constructions
23/Wil 10 Palmer Cr
KT12QT
Kingston upon Thames
020 8549 1294
Sculptors & Woodcarvers
Kingston upon Thames
Woodland Products Design Ltd
St. Pe 6 Cambridge Road
KT13JY
Kingston upon Thames
020 8547 2171
Double Glazing Repairs
Kingston upon Thames
Woolma 51 Cambridge Road
KT13NS
Kingston upon Thames
020 8549 1944
Wool & Needlecraft Shops
Kingston upon Thames
Wutaokwan
Willan 296 Park Road
KT25NA
Kingston upon Thames
07946 872102
Martial Arts Instruction
Kingston upon Thames
X Date Speed
Endeav 2 Cambridge Road
KT13JU
Kingston upon Thames
020 8549 8887
Dating & Friendship Agencies
Kingston upon Thames
Xdate.co.uk
Unit 1 2 Cambridge Road
KT13JU
Kingston upon Thames
020 8549 8887
Dating & Friendship Agencies
Kingston upon Thames
Zinc Roofing
Rubery 62 Richmond Road
KT25EH
Kingston upon Thames
020 8547 3305
Guttering Services
Kingston upon Thames
192-194 London Road
KT2 6QP
Kingston upon Thames
Bathroom Equipment & Fittings
Kingston upon Thames
26 Market Place
KT1 1JH
Kingston upon Thames
020 3874 1436
Financial Services
Kingston upon Thames
18 Church Street
KT1 1RJ
Kingston upon Thames
Mobile Phone Repairs
Kingston upon Thames
146 - 152 Clarence Street
KT1 1QP
Kingston Upon Thames
Hardware
Kingston Upon Thames