About T Denne And Sons Group (holdings) Limited (10678141) United Kingdom