About Lord And James Uk Limited (10894163) United Kingdom