About Devery Properties Ltd (13649294) United Kingdom