Kieran Tierney would be the only player good enough for the English Premiership. You'd be able to get him for £20m max - we're not in the business of demanding huge fees, and usually hand players over at the first offer.
Callum McGregor is dreadful, and has failed miserably any time he's played in Europe.