About Mercer Bagley Ltd (10840117) United Kingdom