About Elsa Notting Hill Gate Limited (11789239) United Kingdom