About Alexandra Lanark Limited (02621247) United Kingdom