About The Townhouse Bar & Restaurant Limited (11828314) United Kingdom