Developers of 264 apartments on the site formerly home to Stevenage's Icon building are celebrating topping out the development.