About D & J Storage Solutions Limited (08224248) United Kingdom