About Richard Thatcher Ltd (10900804) United Kingdom