British

British Lamb 

British lamb is best in season from May to December and is produced by specialist farms in Wales and the West Country of England.