More than £4.5 million to be invested in Buckingham