About Thistlethwaite & Edgar Limited (00514602) United Kingdom