About Ellacott Morris Limited (07866729) United Kingdom