Sigma Sports in Kingston. They have quite a large range and their staff will ensure you pick the right one for your body shape/size before you buy. It is very important that you get the correct fit. Too tight or too loose and it will cause problems in the water.
Comments
One way to do this is to buy some online, try them on at home (and get in the shower with them on) and return if the wrong size.