About Venndor Property Limited (12461276) United Kingdom