About Horwich Restaurants Ltd (12125746) United Kingdom