About Rice Bowl Cannock Limited (12391528) United Kingdom