About Ellwood Bryn Limited (09489894) United Kingdom