About Venn Street (freehold) Limited (06945498) United Kingdom