About Ell & Nick Limited (13508761) United Kingdom