About Ellwood Brothers Inc. Ltd. (11056849) United Kingdom