About Ella Rose Chobham Limited (10686906) United Kingdom