Big Yellow Group plc (ISIN: GB0002869419) the UK's leading self-storage operator navigates rising financing ...