About Lancaster & Sons Limited (09124220) United Kingdom