About Ella St John Mcgrand Ltd (12260930) United Kingdom