About Delta Corp & Sons Ltd (10928568) United Kingdom