Maycon. A private property investment company specialising in residential development within prime central London