About Keith Rice & Son Limited (04830534) United Kingdom