About Storeit Selfstore Limited (03496457) United Kingdom