About Ediston Haddington Limited (SC508402) United Kingdom