About Deens Properties Limited (04972303) United Kingdom