Okay, if this is a gaming build then I would opt for the 1500X instead of the 1600, you want the faster core speed over the extra two cores. And it is cheaper. The 1500X also comes with a relatively decent air cooler so you save money there as well. And one point, did you consider an i5-7500 build, it is still considered better for gaming over the 1500X.
http://www.tomshardware.com/reviews/best-cpus,3986.html
If you stay with the Ryzen build then I have changed the 1600 for the 1500X and upped your RAM to 16GB at 3200MHz (native speed for this mobo). I also upped your SSD to 240GB.
PCPartPicker part list:
https://uk.pcpartpicker.com/list/PZnxd6
Price breakdown by merchant: https://uk.pcpartpicker.com/list/PZnxd6/by_merchant/
CPU: AMD - Ryzen 5 1500X 3.5GHz Quad-Core Processor (£169.98 @ Amazon UK)
Motherboard: MSI - B350 PC MATE ATX AM4 Motherboard (£86.80 @ Alza)
Memory: G.Skill - Ripjaws V Series 16GB (2 x 8GB) DDR4-3200 Memory (£118.51 @ Amazon UK)
Storage: Corsair - Force LE 240GB 2.5" Solid State Drive (£71.99 @ Amazon UK)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive (£41.88 @ Aria PC)
Video Card: MSI - GeForce GTX 1060 6GB 6GB GAMING X Video Card (£268.90 @ Alza)
Case: Phanteks - Enthoo Pro M ATX Mid Tower Case (£65.27 @ Aria PC)
Power Supply: EVGA - SuperNOVA G2 550W 80+ Gold Certified Fully-Modular ATX Power Supply (£76.25 @ CCL Computers)
Total: £899.58
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-05-26 13:42 BST+0100