A Abermule B Brecon D Derwenlas L Llanidloes M Machynlleth Montgomery P Pennorth R Rhayader T Three Cocks W Welshpool Recently updated companies Most viewed companies