About Novum Facilities Management Limited (06013706) United Kingdom