About L&rc Services Ltd (12915420) United Kingdom