About Stephen Rice Ltd (07190922) United Kingdom