About Cowley Khyber Kebab House Ltd (11841629) United Kingdom