About No 7 Haddington Limited (SC557938) United Kingdom