5 LOONS ELLON LTD Company number SC787019 · Monitor this company Active Overview People 4 Financial Documents Analysis Location Related Registered office Address3, Sea Salt And Sole, The Square, Ellon, Scotland, AB41 9JB PostcodeAB41 9JB Companies at this postcode 10 Map