About Sa London Management Ltd (12780765) United Kingdom