Founded in 1901 as Duncombe Hall College in London, in 1945 it moved to Binfield in Berkshire, approximately 40 miles west of London, with the purchase of Moor Close, around which the main campus has grown.