About Stourbridge Interiors Ltd (10310467) United Kingdom