About Ella Harrington Limited (11025972) United Kingdom