About Venn Property Limited (10018111) United Kingdom