About Batchelor & Co Limited (06390310) United Kingdom