About Sss (secure Self-storage) Ltd. (11710458) United Kingdom