About Holbrook Ball Limited (10807965) United Kingdom