Holbein Gardens, located at 7 Holbein Place in the heart of London’s Belgravia, will lead the way for future schemes on the road to achieving net ze...