About B & L Properties (scotland) Limited (SC223904) United Kingdom