About Ball And Chain Ltd (13262280) United Kingdom