Why were British colonies were established?

Britain like many colonial powers set up colonies to profit through trade of exotic materials e.g: spice and silks. Also Britain needed raw materials to fuel its growing industry.