About Leighton Grill & Kebab Ltd (12536202) United Kingdom