About Simmer Interiors Ltd (11279188) United Kingdom