About Stonewood Interiors Ltd (07877291) United Kingdom