About Snl Rentals Limited (12344903) United Kingdom