About Batchelor Sharp Limited (12500496) United Kingdom