The Ceilidh Clan specialises in outstanding Scottish music and runs amazing community dances suitable for all ages.