No, I’m not in the UK. What you describe is delicious, too, but I’m not aware of a colloquialism that describes it. What I’m accustomed to by that name is a less fancy looking version of this: