About Delafield Holdings Limited (01618279) United Kingdom