About Sjoerd Schuch Ltd (12935082) United Kingdom