Clock House The
61 Pound St., Carshalton, Greater London, United Kingdom, SM5 3PG
(02087) 734844 Phone
(07850) 363317 Mobile