Green energy supplier takes top spot and London remains the city with the most high-growth businesses.