About Ball & Brothers Limited (04608496) United Kingdom