About Lord Palmerston Management Ltd (13401403) United Kingdom