About Hampden Fairfax Limited (11439092) United Kingdom