About Lord Corporate Associates Limited (04242861) United Kingdom