About Venn House Cottages Management Company Limited (08695265) United Kingdom