About Elinor Fewster Limited (11900955) United Kingdom