About The Stewart Partnership (SL003061) United Kingdom