Gardens in Ventnor, Isle of Wight, has been branded an 'eyesore' after property developers 'bought and forgot about' it.