 The school trustees are the De La Salle Brothers.The College was founded in 1855 and was located on High Street in Clapham between 1855 and 1888.The school has been on its present site in Beulah Hill since 1904.