About Sowood Ltd (13642749) United Kingdom