About Storage & Display Equipment Limited (02723619) United Kingdom