About R & L Holdings Ltd (13480602) United Kingdom