About Thistlethwaite Associates Limited (08203641) United Kingdom