comscore 520 Talbot Street - Apartment in London | RentBoard