About Alexandra Road Flats Company Ltd (12267756) United Kingdom