LONDON HEAD OFFICE
Our UK Head Office is based in London Bridge at the heart of our vibrant capital city. London; home of Big Ben, black cabs, pie and mash and sartorial charm – it’s in our DNA. The Cottons Centre is CT’s “Mission Control”; here you will find the shapers, makers and creators; the gurus, geniuses and dreamers behind our marvellous brand.
We are located just a bowler hat’s throw away from the delicious delights of Borough Market and a short skip across the Thames to the Tower of London. Here we are surrounded by bars, cafes and restaurants so there’s plenty of fun to be had when the day’s work is done. We are easy to find; both London Bridge Tube and Train Stations are seconds away, Boris bikes are a-plenty and there is a Thames Clipper dock just outside for salty seadogs.