About Narford Properties Limited (00660041) United Kingdom