About B & M Sugar Products Limited (05783660) United Kingdom