About Nichols Facilities Management Ltd (10958687) United Kingdom