About Debcott Property Holdings Limited (10940347) United Kingdom