About Delavals Limited (01370991) United Kingdom