About R.l.farmer Limited (00815503) United Kingdom