About Letchworth Kebab & Sons Limited (07088171) United Kingdom