About Mercer Keeble Limited (07310696) United Kingdom