About Elinor Weedon Limited (11689220) United Kingdom