About Stewart Miller Associates Limited (04566863) United Kingdom