About Ella Melrose Ltd (13027934) United Kingdom