About Deo Properties Ltd (10016364) United Kingdom