TAPESTRY PARTNERS LTD