HAPPYWORM LIMITED Company number SC212232 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address215/6 Gorgie Road, Edinburgh, EH11 1TU PostcodeEH11 1TU Companies at this postcode 20 Map