https://allcomponentsltd.co.uk/

All Components Ltd

Quote from their website:

All Components Limited exists to serve Model Rail Enthusiasts.