About Thatcher Limited (05065219) United Kingdom