About Bat And Ball Bars Ltd (13176635) United Kingdom