About Bat Mechanical Design Limited (11670316) United Kingdom