About Ball & Ball Consulting Ltd (13133834) United Kingdom