About Hampden Associates Limited (10035516) United Kingdom