The following people and companies have kindly donated money or services or equipment to the value of at least £100.