About Letchworth Kebab Ltd (13056299) United Kingdom