£350,000 Otterburn Gardens, Isleworth - Isleworth