Is London a good location for contractors?
More than 4.5 million people across the UK are now self-employed, and the number of contractors continues to grow at a healthy rate every month, according to the Office for National Statistics. In today’s digital and connected business landscape, being your own boss is easier than ever before and there ...








