About Batchelor & Hodges Limited (01093860) United Kingdom