About Rice N Peas Limited (05276165) United Kingdom