About Sellars Ltd (11001323) United Kingdom