About Ollies Bar & Kitchen Ltd (13260038) United Kingdom