About Batterbee Thompson & Co Limited (05382521) United Kingdom