About Deo Property Limited (09290065) United Kingdom