About Mill And Ball Ltd (12598419) United Kingdom