About Tower Hill Barns Management Company Limited (09926715) United Kingdom