About Slough Food House Ltd (13474632) United Kingdom