About The Temporary Storage Company Limited (11420323) United Kingdom