About Studio 77 Interiors Ltd (12986479) United Kingdom