About Slough Store & Halal Meat Ltd (12225502) United Kingdom