About Slough Steaks Ltd (10488397) United Kingdom