About Sedus Stoll Limited (01777561) United Kingdom