About Ela (mill Street) Limited (11210189) United Kingdom