About Lancaster Software Limited (01766840) United Kingdom