About Ball Developments Ltd (12432492) United Kingdom