About Batchelors Elec-mec Limited (11031367) United Kingdom