About T R Allen And Son Limited (05407638) United Kingdom