comscore 117 Edgevalley Road - Townhouse in London | RentBoard