About Self Storage Space (trading) Limited (01228025) United Kingdom