About Ellen Teague Limited (09060814) United Kingdom