About Mchugh Stoppard Limited (02048886) United Kingdom