About Mercer And Sons Limited (00139782) United Kingdom