About Storage Clips Limited (10150537) United Kingdom