About Venture Sales & Lettings Limited (07910096) United Kingdom