About Stowford Pub Company Limited (08444980) United Kingdom