About Thomas Chase Property Limited (12854288) United Kingdom