About Eleanora D Leigh Limited (09414149) United Kingdom