About Peter Rice Ltd (12326351) United Kingdom