Try Novatech click here for a considerable range at all prices.
Their customer service is extremely helpful and reliable.
Dell and others with a reasonable reputation, also have a big range but I've no recent experience of them
OnePlus 5 review
Best of the Grad Shows 2017: UAL Central Saint Martins
MacBook Pro 15-inch (2017) review
Comment connecter un MacBook à une TV ?