About L & Lr Services Ltd. (SC396440) United Kingdom