About Bat & Ball Ltd (08469580) United Kingdom