About George Armstrong Associates Limited (02488842) United Kingdom