About N & L Property Improvements Ltd (06906443) United Kingdom