About S.t.e.a.m. & Clann Alba Ltd (SC264438) United Kingdom