Stambourne is a village and civil parish in the Braintree District in north Essex , England .
Stambourne is a village and civil parish in Braintree district , Essex , England .