About Coffee Bean Scotland Ltd (SC520909) United Kingdom