About Ellery Bow Limited (10212999) United Kingdom