Buildings of England: Oxfordshire, The @ Thame Park