About R&k Juneja Limited (12612359) United Kingdom