About Dennis Horton & Son Ltd (04577284) United Kingdom