Treflach is a traditional family owned and run farm in the Shropshire/ Powys borders. They sepcialise in free range 'happy' meat, and eggs.