About Stroma (scotland) Llp (SO301529) United Kingdom