About J.d. Mercer & Co Limited (07211478) United Kingdom