About C & E International Plant Sales Limited (05385813) United Kingdom