About Alexcorp Limited (SC587585) United Kingdom