About James Lord Limited (NI002885) United Kingdom