About Stewart D Richards Ltd. (09182587) United Kingdom