About S.c. Sellwood Limited (04494472) United Kingdom