About Forest Bar & Kitchen Limited (10892315) United Kingdom