About Stew And Carrots Limited (10693629) United Kingdom