About M & H Ball Ltd (11768375) United Kingdom