About Thatcher Developments Limited (09307319) United Kingdom