About S&a Storage Ltd (12039361) United Kingdom