About Alexandra Fox North Limited (10790331) United Kingdom