About Sellar Cw Investments Limited (12470332) United Kingdom