About Devera Properties Limited (NI616194) United Kingdom