I'd call 101 and report them to police. Just to have a record of it. That they have your keys and won't return them, aggressive etc.
@skinny started
London Fixed Gear and Single-Speed is a community of predominantly fixed gear and single-speed cyclists in and around London, UK.
This site is supported almost exclusively by donations. Please consider donating a small amount regularly.
I'd call 101 and report them to police. Just to have a record of it. That they have your keys and won't return them, aggressive etc.