About Thistlethwaite Limited (10010655) United Kingdom