About Alexandra House (leeds) Limited (11820775) United Kingdom