Butcher shop, Parson's Nose, serving London since 2007. Offers same-day and nationwide delivery.