About Sandbach Storage Limited (10241308) United Kingdom