About Aberdeen Restaurant Ltd (SC618495) United Kingdom