About Ellacott Holdings Limited (11296058) United Kingdom