About Eliza Mellor Limited (08295166) United Kingdom