About Stortford Turkish Restaurant Limited (12029488) United Kingdom