About T J Hall & Son Limited (05981862) United Kingdom