About S. & L. United Storage Systems Limited (01313816) United Kingdom