About D. & S.l. Storage Limited (03925910) United Kingdom