About Alexandria Buchanan Ltd. (SC393639) United Kingdom