About Leadenhall Snack Bar Limited (12402611) United Kingdom