A Annbank Ayr B Ballantrae Barrhill C Colmonell Coylton D Dalmellington Drongan Dunure G Girvan K Kirkmichael M Maybole Minishant P Patna Prestwick S Straiton T Troon Recently updated companies Most viewed companies