About Bamber Mercer Limited (03063723) United Kingdom