About E. Mercer & Co Limited (10111825) United Kingdom