About Store Space Limited (05868310) United Kingdom