Great British Stock Ideas! #21

24 write-ups on UK equities