LSC là trường được công nhận chính thức bởi Hội đồng chứng nhận Giáo dục Cao đẳng và Đại học tại Anh Quốc (BAC) và là thành viên của Hội đồng Anh ESC. Học sinh của LSC tốt nghiệp sẽ được nhận Bằng Đại học của Đại học Sunderland hoặc Đại học Xứ Wales (UWIC) kèm với Chứng chỉ chuyên nghiệp của LSC. Kỳ nhập học linh hoạt với 3 kỳ/ năm vào các tháng: 2, 6 và 10. Trụ sở của trường nằm ngay tại trung tâm thành phố London.