About Delaware And Elgin Ltd (12662127) United Kingdom