Launched in 2002 and located right in the heart of London’s West End, Self Service is a fashion sales and distribution agency focused on wholesaling mid and high end international brands to speciality boutiques, multi store independents and department stores throughout the UK, Europe, Russia and the Middle East.