About London Chemicals & Resources Limited (05594061) United Kingdom