About London Investment And Development Limited (11386952) United Kingdom