Ironworks Gazette | London's Own Cup Final Ironworks Gazette | London's Own Cup Final History 3rd October 2025