About Studio Fetscher Interior Design Limited (10308878) United Kingdom