About Del London Limited (12637835) United Kingdom