About Thatcher Associates Limited (03996163) United Kingdom