About Mercer Grand Ltd (09997009) United Kingdom