Amazing cup cakes from a store in Charlotte Street, London.