About Lemarc Contract Services Limited (13352778) United Kingdom