William Grant Rose, younger of Coulmony