About Slough Food Centre Ltd (11260623) United Kingdom