About Eliza Jane Howell Limited (08425682) United Kingdom