About Lancaster Short Stays Limited (12118201) United Kingdom