About Thatcher Services Ltd (13609272) United Kingdom