Fionn, have you tried to get these special screws from a visit to an industrial hardware supplier? There are such suppliers in every major city, I would think...
In the phone book, possibly under screws, fasteners, machine screws, fasteners industrial...
This from a Canadian phone book, so you may have different terminology...
Rich McCarthy