Barratt & Canniford have carried out a number of projects for my clients over the years and I have always been impressed by their professional attitude and ability to complete even complex projects with regard to the original time and budget constraints.