Damson Homes are arriving in Stratford-upon-Avon this summer with a luxurious development of just nine, 2 and 3 bedroom homes and a pair of 2 bedroom Coach Houses.