About Stephenson Armstrong Consultants Limited (01360249) United Kingdom