About Telford Bikes Community Interest Company (09321004) United Kingdom