About Ellis Russell Ltd (13269247) United Kingdom