Buildings of England: Hertfordshire, The @ The Cedars