About Demay Services Limited (10535495) United Kingdom