About West Bromwich Albion Holdings Limited (08528749) United Kingdom