About Stephen And Cavalli Ltd (10219777) United Kingdom