About Newid West Brom Limited (12765731) United Kingdom