Have you tried Millars of Speyside as they may be able to sell you half a beast from their own stock. They would also recommend a local butcher to cut to your requirements. The beef will have been locally grown and sourced. Also, theres a guy on here from Methlick who often goes to local farmers market. He has home grown beef, goat and hebridean lamb/mutton. Im sure he'll be along in a while!