About Devenish Properties Limited (01921366) United Kingdom