About The Sandwich Larder Limited (SC327302) United Kingdom