In Stirling there is a travellers hostel called Willie wallace Independent Hostel, just round the corner there is an asian owned shop with polish language signs in the window. Most evenings groups of Poles gather to chat and drink a few bottles of the many varieties of Polish beer available to buy in the shop.
This may be a start to helping your fella find some mates.....or, radical idea, he could try and integrate into the society he's living in? English speaking friends don't ALL carry knives...even in Scotland.