About Mr Rice Carluke Ltd (SC695382) United Kingdom