About Sbt Investment & Management Limited (10251841) United Kingdom