About Daffodil Facilities Management Limited (11928686) United Kingdom