About Elle And James Limited (11543339) United Kingdom