Check out Casa Rio. They are a DIY yard that allows other contractors. I used them the entire time I kept my boat in the area and loved them. They are great folks. The staff has been together so long they are like family.
I also like this yard because you can work on anything yourself, but they have good staff that can finish if you get over your head, or can do the whole job if you don't want to tackle it yourself.
Casa Rio is in Edgewater, just a little South of Annapolis. They are reasonably priced, IMO. Look at the link below for prices.