About D & L London Limited (05575070) United Kingdom