About Beckart Environmental International Limited (02686892) United Kingdom