About R Jilla Company Limited (08278558) United Kingdom