About Thatcher Place Estate Company Limited (03817586) United Kingdom