About Ellen Lockett Limited (08296063) United Kingdom