About The Mercers Management Company Limited (02872225) United Kingdom