About Stork Restaurant Limited (12720708) United Kingdom