About Ellen Howard Limited (11235027) United Kingdom