About T. Chambers & Son Limited (01716372) United Kingdom