About Ken Rice Limited (01673353) United Kingdom