About Deva Properties Limited (04897400) United Kingdom