Spence & Partners Ltd.