About North And South Lanarkshire Development Investment Trust Ltd (SC443736) United Kingdom