About Maxwell & Mchugh Limited (NI052105) United Kingdom