About Debarkle Property Holdings Limited (11775308) United Kingdom