About Sft (southampton) Management Limited (03910215) United Kingdom