About Sewell Investments Limited (04721032) United Kingdom