About Lancaster And Morecambe Properties Limited (12879879) United Kingdom