About Istanbul Grill Telford Limited (12952001) United Kingdom