About Stephen Mcglennan Associates Limited (12411898) United Kingdom