About Thornthwaite Galleries Limited (08202679) United Kingdom