About Longhorn Steaks Limited (NI025685) United Kingdom