About Tredegar Barbarians Limited (12786910) United Kingdom