About Thatcher Property Developments Limited (10975776) United Kingdom