These Terms were last updated on 11 March 2026. H.J. Cave & Sons Ltd. is registered in England and Wales. These Terms, together with our Privacy Policy and Cookie Policy, constitute the entire agreement between you and the Company. If any provision is found invalid, the remaining provisions continue in full force and effect. Our failure to enforce any right or provision does not constitute a waiver.