About Ball O Ditton Ltd (13364647) United Kingdom