About Storage Designs Telford Ltd (08889692) United Kingdom