About Lancaster Apartments Limited (12936348) United Kingdom