About Nafcom Property Limited (13515805) United Kingdom