Personally as a landlord in the UK I would never get involved in a guaranteed rent scheme from someone wanting to them sub let the property to guests on short term rentals.
It's likely to invalidate your buildings insurance and if the management company doesn't manage the property properly you are likely to end up with complaints from neighbours and guests may damage your property.
You would need to speak to your accountant about tax implications @Ranbir5