About Thomas Beazley & Sons Limited (00688797) United Kingdom