About Saffron Self Storage Limited (10957262) United Kingdom