About Stourbridge Cars Limited (13663560) United Kingdom