About Plant Life Controls Limited (02559894) United Kingdom