About London Letters Clothing Ltd. (12979303) United Kingdom