About Armstrong Addison & Company Limited (00535628) United Kingdom