About Thatcher Motors Limited (04692899) United Kingdom