About Narcissus Development Limited (07162455) United Kingdom