About Thatcher Slater Associates Limited (02948144) United Kingdom