About Thomas Hyde & Sons Limited (NI003989) United Kingdom