About Ball And Ball Limited (08793713) United Kingdom