A new look website that allows landlords to let their own properties from just £19 was launched this week by online...