About Neilston Kebabs Ltd (SC674663) United Kingdom