About Trowell Plant Sales Limited (00958043) United Kingdom