About Alexander Flats Limited (05306345) United Kingdom