About Devera Property Limited (13041996) United Kingdom