About The Alexandra Limited (12290118) United Kingdom