About Phoenix Self Storage Ltd. (03106377) United Kingdom