About Pritchards Facilities Management Limited (10619290) United Kingdom