About The Haddington Road Management Company Limited (11328646) United Kingdom