About M Hearnshaw Holdings Ltd. (12983918) United Kingdom