About London Search Associates Limited (10743031) United Kingdom