1039 Newbuild ecofriendly development in Barnes