About Demelza Services Limited (01852096) United Kingdom