About Stil Interiors Ltd (12201932) United Kingdom