About Stubbins Storage Limited (08808241) United Kingdom