About Strategic Solutions London Limited (05762277) United Kingdom