About Lancaster Heads Limited (00789016) United Kingdom