About Alexandra Solutions Limited (07169326) United Kingdom