About Studio 45 Property Limited (11733032) United Kingdom