About Jambo Supplies Limited (02412141) United Kingdom