Khalid Ahmed, aged 23, pleaded guilty at the Old Bailey on Friday to possessing firearms and ammunition with intent to enable another person to endanger life