About A. Thames & Cook Limited (04965959) United Kingdom