About N & L Property Holdings Limited (13293732) United Kingdom