About Dennis & Associates Limited (10122716) United Kingdom