About Storage Solutions Faversham Limited (13076299) United Kingdom