About K & D London Limited (10909608) United Kingdom