it was a Bed and Breakfast i.e paying guests rent a room in your house. The Christian couple wanted to be able to select who stayed in their home, and objected to a gay couple staying there. The gay couple sued and won for discrimination. Now, if a gay couple had rejected a Christian couple from staying there I bet you any money they would not have won if they'd tried to sue.
Other examples are medics being made to perform abortions, even when it is against their religious belief that all life is special from the moment of conception.
then there's the case of Debenhams being made to stop playing Christmas carols in the Christmas window display due to it disturbing shoppers while the hip-hop busker is still allowed to belt out his tunes at Oxford Circus tube station entrance, and the Islamic mosques are allowed to issue calls to prayer near goodge street.
Edit I can only find news reports that it was stopped for "noise pollution"
http://www.smh.com.au/world/carols-banned-on-busy-london-shopping-strip-20081120-6csi.html. Fairly sure the print reports I read at the time went further. And if that's the case, why have we had pop-up shops with loud hailers, hip hop buskers, beat-boxers, and live amplified bands all along Oxford St allowed to keep on, and only the Christmas Carols got stopped?