About Narcissa Ely Limited (11761786) United Kingdom