About Baillie Environmental Limited (03480415) United Kingdom