About Mctaggart Thomas & Associates Ltd (07156902) United Kingdom