Europe’s largest independent IT services business has been heavily investing in the Birmingham area. SCC, which is owned by the Rigby Group, has largely invested in charity partner The Prince’s Trust, allowing for a brand new hub in Birmingham City Centre. The Rigby Foundation Charitable Trust…