About Lancaster Short Stay Apartments Ltd (12701495) United Kingdom