About Eleanormillie Ltd (10259763) United Kingdom