About St Ebba S Management No 2 Limited (07343536) United Kingdom