About L&r Facility Management Ltd (11241137) United Kingdom