Never heard of them.

However, there is a classy hotel in the centre of London that goes by that name. They do a great afternoon tea and cakes for the price of a normal weeks shopping. But you...