About Sellar Mersey Investments Limited (12782567) United Kingdom