London, UK. 15 Jan, 2025. Pictured: Martyn Ford and wife Sacha Stacey(04) Save Image Image gallery: Sacha Stacey Height: Unraveling the Search for Information