About Spindlers Instant Temporary Storage Limited (10266553) United Kingdom