About Devana Properties Limited (05673907) United Kingdom