About Stamford Restaurant Limited (11569848) United Kingdom