About Lord Consultancy Services Limited (11135929) United Kingdom