Telford Homes is an AIM listed new homes and apartments developer that delivers high quality mixed-tenure developments around London.