BRITISH LION — 6 NIGHTS RESIDENCY at CART & HORSES E15 13 December 2026 London Cart & Horses Buy Tickets