About Narx (property And Investment) Limited (08277509) United Kingdom