About Layne & Co Communications Limited (10294267) United Kingdom