About Demy House Ltd (08891990) United Kingdom