About Alexandra James Apartments Ltd (12424014) United Kingdom