About Lord & Ariel Limited (12004370) United Kingdom