About Attic Self Storage Holdings Limited (11307569) United Kingdom