About Haddington (holding) Limited (SC678434) United Kingdom