Storage Edinburgh, Storage Glasgow, Len's Self Storage