About George W. Sellars & Sons Limited (SC032316) United Kingdom