About Lycan Facilities Management Limited (10770836) United Kingdom