Social housing repair and maintenance contractor Mears has bought 3C Asset Management, the company formerly known as Erinaceous Property Management, for £12.5m.