As far as I can find out, there was a bike shop in Ostend, Belgium, called Sarah Sport, maybe the shop had a team?
Did a quick search as your frame piqued my interest.
Looking good. Enjoy.
That's a great spot. Appreciate it. Google streetview confirms it I'm sure. Looks as though it may still be open, I think I have an excuse for a tour some day things are back to normal.
Thanks man, there was definitely enough about the bike to make me bite. Not sure I'll ever know where the name really comes from though.