About Johnson & Alcock Limited (01625462) United Kingdom