British High Commission Ferienhäuser, Resorts und Vermietungen