About Denis Turnbull Associates Limited (12360553) United Kingdom