About M & L Properties (scotland) Limited (SC325728) United Kingdom