I would recommend Performance Cycles in Shrewsbury, have bought 2 different bikes from the over the years, dealt with the same guy (name blanks on me but tall skinny guy, Dave maybe?).
great sales support/after sales followup and service as well.
Performance Cycles