About Haddington House Limited (SC683985) United Kingdom