About T.h.clements & Son Limited (00869514) United Kingdom