About Deo Property Developments Limited (09322891) United Kingdom