About Senator Environmental Limited (04739208) United Kingdom