About Studio 28 Interiors Limited (08844367) United Kingdom