About Lords Chemicals Limited (10220146) United Kingdom