About Stubbings Food And Beverage Holdings Limited (11923545) United Kingdom