About Bat & Ball Cuddesdon Ltd (11689626) United Kingdom