113 Upr Kilmacud Road, Stillorgan sold price