About Kebabish Glasgow Limited (SC615084) United Kingdom