About Slough Foods Ltd (11411648) United Kingdom