About Rice Apartments Ltd (12241584) United Kingdom