About St Ebba S Management No 1 Limited (07343765) United Kingdom