About Latchford Kebab Ltd (11289076) United Kingdom