About Slide & Store Limited (03926857) United Kingdom