All finches have short bills as they are seed eating birds.
There are variations between bills as there are different types of finches
The hawfinch is the largest of the 12 British finches and has the most powerful bill.
The Hawfinch has a large head and bill. It is not easy to see as it perches high in the branches of deciduous trees and keeps very still.
The Hawfinch breeds in forests, orchards, large gardens, bushy places and deciduous forests.
The stones of sloes, damsons and cherries are its basic food. It also east haws, hips and holly berries. With their powerful bills hawfinches can smash cherry stones.
I realise the photos are a little small, so here are the names of the birds
Hawfinch, Goldfinch, Chaffinch and Crossbill
Serin, Bullfinch, Greenfinch, Brambling
Linnet, siskin, Twite , redpoll