About Smile Sales & Rentals Limited (11956905) United Kingdom