About Ld Associates London Limited (13613164) United Kingdom