About Studio Holiday Lets Ltd (10765099) United Kingdom