About Thames & Hudson (holdings) Limited (01948746) United Kingdom