About Demelza Hill Limited (12114051) United Kingdom