About The Alastair Stewart Partnership (SL002739) United Kingdom