About Dennis Armstrong Limited (04552303) United Kingdom