About Devonia Properties Limited (10836482) United Kingdom