About Tavistock Wine Bar Limited (12371005) United Kingdom