About Studio 61 Interiors Limited (06179298) United Kingdom