About St Interim Management Limited (07633894) United Kingdom