About Elizabeth O Dea Limited (11450218) United Kingdom