About Ella Hicks & Co Limited (12274764) United Kingdom