About Saffron Hodgson Interiors Ltd (12216330) United Kingdom