About Battledore Limited (05759239) United Kingdom