About Iffley Road Flats Limited (01237729) United Kingdom