About Lc Leeds Bike Shop Ltd (11759693) United Kingdom