The British government has launched a site that will encompass all areas of commerce, and provide UK firms with a single source for governmental business services