About Q&r Facilities Management Limited (12956562) United Kingdom