About Lancaster Investment Services Ltd (06350401) United Kingdom