About Stenning Taphouse S Ltd (13604607) United Kingdom