About T.h.sanders & Sons Limited (00322469) United Kingdom