About Thomas Ambler & Sons Limited (00451728) United Kingdom