About Glen Armstrong Associates Limited (04927270) United Kingdom