About Mercer & Hole Group Ltd (02070404) United Kingdom