About S&k Storage Limited (11378307) United Kingdom