About R & R Sall Limited (11961637) United Kingdom