About London Strides Ltd (11952663) United Kingdom