About Trelleborg Westbury Limited (03160007) United Kingdom