About Lancashire & Yorkshire Investment Company Limited (01742512) United Kingdom