About The West Bromwich Spring Limited (09794073) United Kingdom