Call A.L.L. Building Materials in Long Beach. Ask them for three residential roofing contractors in the area. I'm a Roofing Contractor, but I'm completely booked for the remaining of the year.
They will give you three quality Contractors, since there reputaion is on the line.................
Good luck.