About Barrett Environmental Limited (05603818) United Kingdom