Created by a stylist and musician, Caine London focuses on witty and effortless ready-to-wear collections. Each collection incorporates key cherished styles that appeal to both genders. Within each range, hand selected vintage denim jackets are embellished with unique hand-painted works of arts, the jacket style is carefully chosen for its individual character quality and style.