Home News 40% of London businesses failing to hit sales targets according to HubSpot report