Thsi is a good community and service helpful place. You can bring you bike here to be worked on or work on it yourself. They do everything to work for you to coach and teach you. Everyone is skilled and knowledgable on various frames of bikes and all very friendly.
You can buy enything from a full bike to a tiny nut or brake noodle and seriously on the cheap.
They take donations too so rather than toss that old bike (complete or not) bring it here so thay can reuse and repurpose your old roller to get someone else riding again.
This place is Awesome. You'll not only leave with a working bike but some new friends too.
***update*** The team that is currently running Bike Saviours has completely changed. The current team seem sto be more business minded. They have raised prices and the efforts toward seem to have fallen to the almighty dollar. Their hours have improved and you can still take your bike, get help and work on it on site but the prices are up and the friendlyness is down. If you don't know how to work on your bike and don't have a friend to help this is still a heplfull place and it beats going to a full service bike shop.