About The London Bicycle Tour Company Ltd (03958134) United Kingdom