About Sellars Ward Limited (12757461) United Kingdom