About Mercer And Douglas Limited (12055906) United Kingdom