About Baker Environmental Controls Limited (07862800) United Kingdom