About Fletcher Plant Limited (08466840) United Kingdom