About Ball Bros Ltd (SC681821) United Kingdom