About Alexandra Holdings Limited (09450588) United Kingdom