About Stratsmore Investments 2 Limited (13647966) United Kingdom