scotland london ireland research claremont mckenna glasgow claremont mckenna college companies market trading escort mckenna edinburgh company wales stock cmc manufacturer escorts supplier