About D & S Storage (holdings) Limited (03948316) United Kingdom