About Demeure Developments Limited (04510978) United Kingdom