About E.t. Smallcombe & Sons Limited (00326031) United Kingdom