About Omni Facilities Management Limited (03912659) United Kingdom