About Ellie Townsend Limited (06544530) United Kingdom