Is there such a thing in the UK? An upmarket CP, essentially? I am not aware of such a place, but DH is adamant it must exist! Grateful for tips.