About Studio On The Hill Ltd (10019338) United Kingdom