About Ball & Co (cardiff) Limited (07102543) United Kingdom