About Devea Properties Llp (OC434404) United Kingdom