About Alexander Mcdonnell Limited (SC577760) United Kingdom