About Studio Place Management Company Limited (07559722) United Kingdom