Middle Buttes Partners Ltd.