About Storage & Containers Limited (10157689) United Kingdom