About Natural Foods Llanidloes Ltd (04560244) United Kingdom