About Narcissus Properties Limited (09980237) United Kingdom