About Trelleborg Retford Limited (04226233) United Kingdom