About Store-it (stamford) Limited (05733087) United Kingdom