12 Osborne Road Property gallery Property video Play 12 Osborne Road Stroud Green London N4 Four bedroom house for sale Asking price £1,100,000 Visit estate agent