Hector Russell are still on the Royal Mile Ham!

They have a shop at 137-141 High St! I was there in October and will be visting them again next week!

Thanks for the tip on the B&B - marked down for future reference.