About Ellen D Coomber Limited (12097681) United Kingdom