About Delaford Chemicals Limited & Co (SL002781) United Kingdom