About Studio Hive Properties Ltd (13531169) United Kingdom