About R Nelson Telehandling Limited (11477060) United Kingdom