T H Sanders & Sons
35 High St., Barnes, London, United Kingdom, SW13 9LP
(02088) 765255 Phone