About Ellice Francis Group Limited (10689369) United Kingdom