Camerons launches office in Edinburgh