About Sandwick Advisers Ltd (SC466076) United Kingdom