About North Essex Facilities Management Limited (10758094) United Kingdom