About Delmoor Property Investment Company Limited (05951747) United Kingdom