About S & R Foods (stirling) Limited (SC619596) United Kingdom