About T. M. Duche & Sons Limited (02592714) United Kingdom