About Barista & Bar Ltd (13270222) United Kingdom