About Ball And Chain Holdings Limited (12113710) United Kingdom