About London Davidson Ltd (13096861) United Kingdom