About Townsend Farm Barns Management Company Limited (10542685) United Kingdom