About Store Space (scotland) Limited (SC371804) United Kingdom