Thanks for letting us know about your tomatoes - we are finding the same. The terrible weather we've had with a cold, wet start to the season means that everything is running late! Our advice would be to hang in there and your harvest will come especially as the weather has finally warmed up. Make sure you feed your tomatoes once a week with a liquid seaweed feed and prune the plant so that the energy is concentrated on producing. Here's a video that helps you with that:
https://youtu.be/A3g5L85lpdo?si=JMs8Gn_UBFCbcxCP