Beech Properties is a green property lettings business based in Manchester. Stephen Beech established the business in 2001 with the purchase of his first buy-to-let property and he now has a £20m property portfolio. A family business, it specialises in developing and letting green, energy efficient accommodation to students and young professionals.