Get on the property ladder in London with a £8,000 deposit or less! With the average deposit being around £33,000 in the UK, and jumping up to almost £115,000 in London, it’s understandable that many first time buyers feel that purchasing a property is out of reach. Shared Ownership allows buyers to purchase a share…