Peabody has over 158 years of experience and expertise in managing property in London. The company owns and manages more than 71,800 homes across London and the South East. Since 2017 Peabody has been recognised and awarded more than 55 prestigious awards, including the 2017 Sunday Times ‘Homebuilder of the Year’ and the Grand Prix award at the 2020 Evening Standard New Homes Awards.