About Stewart Fleming Associates Limited (06812064) United Kingdom