About M&p Hamill Limited (NI677346) United Kingdom