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...
Six Eligibility Criteria For British Small Business Awards in London
read more