About Debbie Properties Limited (11507699) United Kingdom