About De London Holdings Limited (11956907) United Kingdom