About N And L Properties Limited (08272349) United Kingdom