About L&r Facilities Solutions Ltd (11805980) United Kingdom