John McAslan Partners Ltd. MarketLine Company Profile