About James Mercer Holdings Limited (09506054) United Kingdom