BABA FOODS LTD Company number 10588412 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address60 TYRRELL STREET, LEICESTER, UNITED KINGDOM, LE3 5SA PostcodeLE3 5SA Companies at this postcode 26 Average house price in LE3 5SA £181,000 (36 sales) Map