26E Hovia Terrace, Kensington