About Alexandra Associates (u.k.) Limited (06089128) United Kingdom