Normally kitchen renovation companies can base their kitchen design on something you show them and order in materials such as tiles and countertops to mimic the color and layout. However at the same time it will likely be more expensive to have them do this rather than work with the materials they have got, and they will likely do a better job recreating kitchen design that they are more familiar with. Most companies will have a site with examples of their work, and by looking at these you will be able to look for inspiration that you know they will be able to achieve.
You also need to think of other limitations however and this means in particular limitations in terms of space – if your kitchen is quite small then this means it won’t be big enough to fit lots of large cupboards and countertops and you will need to rethink how you organize it and what you want.
Make sure then to take measurements of your kitchen before you decide what you want and to discuss these measurements with the contractors.