British Small Business Awards London is awarded to businesses that have a turnover of less than £25 million, are headquartered in the United Kingdom, and have been trading for at least three years. The Awards recognize businesses that have achieved growth and...

read more