About Mercer Lee Limited (06782197) United Kingdom