Witney Holiday Cottages, Short Term Lets & Apartments