New boutique property opens in Limuru, Kenya