About N & F Property Investments Limited (08251531) United Kingdom