About Leeds Cycle Company Limited (08191231) United Kingdom