About May-mchugh Limited (12072594) United Kingdom