About Devaux Estates Investment Ltd (13406168) United Kingdom