Macfarlanes hikes partnership with a record six promotions