About M & H Shop Repair Centre Ltd (11288728) United Kingdom