About Sellar Mersey Holdings Limited (12809730) United Kingdom