About Ella Clay Limited (09770622) United Kingdom