About Deo Favente Properties Limited (10792812) United Kingdom