About Cc&c Restaurants Ltd (SC506389) United Kingdom