About Dennis And Son Limited (12961588) United Kingdom