About Sandwick Storage Solutions Limited (SC627152) United Kingdom