About Storage Contracts Limited (02992192) United Kingdom