About Studio Place Developments Ltd (13032311) United Kingdom