About Demelza House Trading Limited (03090528) United Kingdom