About Lemarquand Limited (02592802) United Kingdom