About Elgon Chemists Limited (02266042) United Kingdom