About A. Mercer Limited (07208080) United Kingdom