About The Trailhead Bicycle Company Ltd (08282918) United Kingdom