This weekend, in recognition of  ‘Shakespeare400’ (400 years since Ol’ Will’s death) London was treated to not one, not two but all thirty-seven Shakespeare plays – for free! Because after all, though the bard was born and bread 100 miles ‘up the road’ in Stratford Upon Avon, It was in …