About Lancaster Scott & Co. Limited (00357444) United Kingdom