About Batchelor Brothers Limited (01577351) United Kingdom