Cannon Hall Farm is a trading name of Cannon Hall Farm Limited. Registered in England & Wales No. 04637412
Registered Office: Cannon Hall Farm, Cannon Hall Cawthorne, Barnsley, South Yorkshire, S75 4AT
Copyright © 2024 Cannon Hall Farm Limited. All rights reserved.