About S J Telehandlers Ltd (10476893) United Kingdom