About Rll Holdings Limited (07835756) United Kingdom