About S. Batchelor & Son Limited (01049882) United Kingdom