About Steakhouse Slough Ltd (11700429) United Kingdom