About Ella & Company Limited (07910395) United Kingdom