Well Try Conditions. Cold May and a frosty may, dry weather, warm june, cooler july and a little less sun. I think it is the cold snap in may that has set everything back. I am exactly the same as you! The allotment ones are not worth mentioning. The ones at home have good trusses but small green tomatoes.
Dont Panic you aint the only one.
The_Snail