About Ellrose One Limited (09633358) United Kingdom