About Hampden Consult Limited (13589207) United Kingdom