About The Strategy & Architecture Group Limited (07244880) United Kingdom