About Nicks Sandwich Shop Limited (13538093) United Kingdom