About S T N Rentals Limited (02748576) United Kingdom