About Alexandras Liverpool Limited (12157769) United Kingdom