About T.h. Udale & Sons Limited (00848347) United Kingdom