About The London Cycle Exchange Ltd (08512968) United Kingdom