A new-build development comprising four townhouses and ten apartments on a steeply sloping site in Cowes, Isle Of Wight.