About Strategy And Solutions Limited (07321524) United Kingdom