About Mercer Lal Ltd. (06867129) United Kingdom