About Storage And Distribution Solutions Limited (13445517) United Kingdom