Advisory firm GaveKal takes minor stake in Seaforth Land