About Sedwell Ltd (11063769) United Kingdom