About Ellen Eastwood Ltd (13306206) United Kingdom