John S Allen & Son Ltd. 4 Downsview Road, London, London SE193XA