https://allcomponentsltd.co.uk/
Quote from their website:
All Components Limited exists to serve Model Rail Enthusiasts.