About Sfx Interiors Ltd (12096893) United Kingdom