Looks to be some sort of a 1930s Alfa Romeo. A number of them had the slots in the grill shell, too. Those sure are huge brake drums!
https://www.bonhams.com/auctions/15342/lot/366/ did some digging and seems to be this car-not the sort of thing you usually come across out and about in the British winter!