About Mercer & Hole Trustees Limited (03147908) United Kingdom