About Debdale Properties Limited (08599909) United Kingdom