About Barr Environmental Limited (SC162876) United Kingdom