L McCaul & Son 81 Sumatra Rd, West Hampstead, Kilburn, London NW61PT