About Forum Bar & Club Limited (SC255885) United Kingdom