About Stork Serviceuk Ltd (13253941) United Kingdom