About Alex. Devon Limited (NI009628) United Kingdom