A dedicated property rental website for London offering free advertising and property search options.