About Demesne Properties Limited (04679539) United Kingdom