About Lancaster Investment Holdings (uk) Limited (12932279) United Kingdom