About N & L Properties Scotland Ltd (SC560831) United Kingdom