About R & J L Holdings Limited (12798158) United Kingdom