About Vickers Environmental Limited (12925499) United Kingdom