About Lord Lugard Associates Ltd (11971294) United Kingdom