About Lancaster Environmental Limited (13493404) United Kingdom