About Kestrel Kebab Limited (12917309) United Kingdom