About Playball Beaconsfield Limited (12844534) United Kingdom