Flats to rent in new barnet, london