About Delta Renhold Limited (06594039) United Kingdom