About Studio Grove Interiors Ltd (13443963) United Kingdom