About Ellen Ward Limited (11737948) United Kingdom