About T.h.haskett & Son Limited (00673556) United Kingdom