About Alexandra Duncan Limited (11164151) United Kingdom