To address the questions:
1 Yes I have FTTP
2. It's a rolling monthly contract for a Wholesale Line Rental based service.
Virgin (ADSL) => Namesco => Newnet => O2 => Plusnet => Zen => Newnet => Zen => Freeola => Vivaciti (using O2 Wholesale DSL) => Xilo (C&W Wholesale) => Xilo (O2 Wholesale) => Xilo (TT Wholesale due to O2 Wholesale closure) => Zen LLU =>> ZeN FTTP (76 Mbps down, 18 Mbps up)
Router: Fritzbox 7530
Note: I don't lay turf for anyone. astro or otherwise, all views and opinions expressed are my own based on experience.