TAUNTON PARTNERS LTD.